\relax 
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax 
\fi

\@writefile{toc}{\contentsline {chapter}{{Abstract}}{ii}{chapter*.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{{Table of Contents}}{iii}{chapter*.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{{List of Tables}}{v}{chapter*.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{{List of Figures}}{vi}{chapter*.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{{List of Programs}}{vii}{chapter*.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{{Acknowledgements}}{viii}{chapter*.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}{Introduction}}{1}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}{Motivations}}{1}{section.1.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces MMSP on IP stack}}{2}{figure.1.1}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}{Thesis Contributions}}{3}{section.1.2}}
\@writefile{toc}{\contentsline {section}{\numberline {1.3}{Thesis Organization}}{4}{section.1.3}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}{Background and Related Work}}{5}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}{Evaluation of unsuitable TCP service}}{5}{section.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{{Example}}{5}{section*.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Interleaved RTSP and RTP packets}}{6}{figure.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces RTSP Streaming Protocol Stack}}{6}{figure.2.2}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}{Overview of MMSP}}{7}{section.2.2}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}{Multi-access and Multi-streaming}}{7}{section.2.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Peers with Multiple Interfaces}}{8}{figure.2.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Multiple Streams in One MMSP Connection}}{9}{figure.2.4}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}{Functionality and Terminology of MMSP}}{9}{section.2.4}}
\@writefile{toc}{\contentsline {paragraph}{{Automatic Changeover Correction}}{9}{section*.8}}
\@writefile{toc}{\contentsline {paragraph}{{Retransmission Correction}}{9}{section*.9}}
\@writefile{toc}{\contentsline {subsubsection}{{SSEQ Number and TSEQ Number}}{10}{section*.10}}
\@writefile{toc}{\contentsline {paragraph}{{User Data Fragmentation}}{10}{section*.11}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}{Design and Implementation}}{11}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}{MMSP Packet Format}}{11}{section.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}{MMSP Common Header Description}}{11}{subsection.3.1.1}}
\@writefile{toc}{\contentsline {paragraph}{{Source Port: 16 bits unsigned integer}}{11}{section*.12}}
\@writefile{toc}{\contentsline {paragraph}{{Destination Port Number: 16 bits unsigned integer}}{11}{section*.13}}
\@writefile{toc}{\contentsline {paragraph}{{Checksum: 32 bits unsigned integer}}{11}{section*.14}}
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces MMSP Packet Format}}{12}{figure.3.1}}
\@writefile{toc}{\contentsline {paragraph}{{Connection Identity: 32 bits unsigned integer}}{12}{section*.15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}{MMSP Block Field Description}}{12}{subsection.3.1.2}}
\@writefile{toc}{\contentsline {paragraph}{{Block Type: 8 bits unsigned integer}}{12}{section*.16}}
\@writefile{toc}{\contentsline {paragraph}{{Block Flags: 8 bits}}{13}{section*.17}}
\@writefile{toc}{\contentsline {paragraph}{{Block Length: 16 bits unsigned integer}}{13}{section*.18}}
\@writefile{toc}{\contentsline {paragraph}{{Block Data: a variable field}}{13}{section*.19}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}{MMSP Block Definition}}{13}{section.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}{Payload Data (DATA) Type 0}}{13}{subsection.3.2.1}}
\@writefile{toc}{\contentsline {paragraph}{{Type: 8 bits}}{13}{section*.20}}
\@writefile{toc}{\contentsline {paragraph}{{Reserved: 5 bits }}{14}{section*.21}}
\@writefile{toc}{\contentsline {paragraph}{{U bit: 1 bit}}{14}{section*.22}}
\@writefile{toc}{\contentsline {paragraph}{{B bit: 1 bit}}{14}{section*.23}}
\@writefile{toc}{\contentsline {paragraph}{{E bit: 1 bit}}{14}{section*.24}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{14}{section*.25}}
\@writefile{toc}{\contentsline {paragraph}{{TSEQ: 32 bits unsigned integer}}{14}{section*.26}}
\@writefile{toc}{\contentsline {paragraph}{{Stream ID: 16 bits unsigned integer}}{14}{section*.27}}
\@writefile{toc}{\contentsline {paragraph}{{SSEQ: 16 bits unsigned integer}}{14}{section*.28}}
\@writefile{toc}{\contentsline {paragraph}{{Payload Protocol Specification: 32 bits unsigned integer}}{15}{section*.29}}
\@writefile{toc}{\contentsline {paragraph}{{Data: variable length}}{15}{section*.30}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}{SACK Type 1}}{15}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {paragraph}{{Flags: 8 bits}}{15}{section*.31}}
\@writefile{toc}{\contentsline {paragraph}{{Ack TSEQ: 32 bits unsigned integer}}{15}{section*.32}}
\@writefile{toc}{\contentsline {paragraph}{{Advertised Window Size (AWS): 32 bits unsigned integer}}{15}{section*.33}}
\@writefile{toc}{\contentsline {paragraph}{{Number of Lost Blocks: 16 bits unsigned integer}}{15}{section*.34}}
\@writefile{toc}{\contentsline {paragraph}{{Number of Duplicate TSEQs: 16 bit unsigned integer}}{15}{section*.35}}
\@writefile{toc}{\contentsline {paragraph}{{Missed Blocks fields}}{16}{section*.36}}
\@writefile{toc}{\contentsline {paragraph}{{}}{16}{section*.37}}
\@writefile{toc}{\contentsline {paragraph}{{}}{16}{section*.38}}
\@writefile{toc}{\contentsline {paragraph}{{}}{16}{section*.39}}
\@writefile{toc}{\contentsline {paragraph}{{}}{16}{section*.40}}
\@writefile{toc}{\contentsline {paragraph}{{Duplicate TSEQ Fields: 32 bits unsigned integer}}{16}{section*.41}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}{SYN (Control Block) Type 2}}{16}{subsection.3.2.3}}
\@writefile{toc}{\contentsline {paragraph}{{Type 2: 8 bits}}{16}{section*.42}}
\@writefile{toc}{\contentsline {paragraph}{{Control Flag: 8 bits}}{16}{section*.43}}
\@writefile{toc}{\contentsline {paragraph}{{SYN: 32 bits unsigned integer}}{17}{section*.44}}
\@writefile{toc}{\contentsline {paragraph}{{Advertised Window Size (AWS): 32 bits unsigned integer}}{17}{section*.45}}
\@writefile{toc}{\contentsline {paragraph}{{Number of Outgoing Streams: 16 bits unsigned integer}}{17}{section*.46}}
\@writefile{toc}{\contentsline {paragraph}{{Number of Incoming Streams: 16 bit unsigned integer}}{17}{section*.47}}
\@writefile{toc}{\contentsline {paragraph}{{SYN TSEQ: 32 bits unsigned integer}}{17}{section*.48}}
\@writefile{toc}{\contentsline {paragraph}{{IPv4 Addresses: 32 bits (Optional)}}{17}{section*.49}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.4}{SYN-ACK (Control Block) Type 3}}{17}{subsection.3.2.4}}
\@writefile{toc}{\contentsline {paragraph}{{Number of Incoming Streams: 16 bit unsigned integer}}{17}{section*.50}}
\@writefile{toc}{\contentsline {paragraph}{{SYN TSEQ: 32 bits unsigned integer}}{17}{section*.51}}
\@writefile{toc}{\contentsline {paragraph}{{IPv4 Addresses: 32 bits (Optional)}}{18}{section*.52}}
\@writefile{toc}{\contentsline {paragraph}{{STATE INFO Format}}{18}{section*.53}}
\@writefile{toc}{\contentsline {paragraph}{{VEXT Type: 0}}{18}{section*.54}}
\@writefile{toc}{\contentsline {paragraph}{{VEXT Length}}{18}{section*.55}}
\@writefile{toc}{\contentsline {paragraph}{{VEXT Value}}{18}{section*.56}}
\@writefile{toc}{\contentsline {paragraph}{{}}{18}{section*.57}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.5}{PING (INFO) Type 4}}{18}{subsection.3.2.5}}
\@writefile{toc}{\contentsline {paragraph}{{Flags: 8 bits integer}}{18}{section*.58}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{18}{section*.59}}
\@writefile{toc}{\contentsline {paragraph}{{INFO: variable size}}{18}{section*.60}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.6}{PONG Type 5}}{19}{subsection.3.2.6}}
\@writefile{toc}{\contentsline {paragraph}{{Flags: 8 bits integer}}{19}{section*.61}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{19}{section*.62}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.7}{FIN Type 6}}{19}{subsection.3.2.7}}
\@writefile{toc}{\contentsline {paragraph}{{Flags: 8 bits integer}}{19}{section*.63}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{19}{section*.64}}
\@writefile{toc}{\contentsline {paragraph}{{TSEQ ACK: 32 bits unsigned integer}}{19}{section*.65}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.8}{FIN-ACK Type 7}}{19}{subsection.3.2.8}}
\@writefile{toc}{\contentsline {paragraph}{{Flags: 8 bits integer}}{19}{section*.66}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{19}{section*.67}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.9}{FIN-DONE Type 8}}{20}{subsection.3.2.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.10}{RST Type 9}}{20}{subsection.3.2.10}}
\@writefile{toc}{\contentsline {paragraph}{{Reserved: 8 bits}}{20}{section*.68}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{20}{section*.69}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.11}{ERROR Type 10}}{20}{subsection.3.2.11}}
\@writefile{toc}{\contentsline {paragraph}{{Flags: 8 bits}}{20}{section*.70}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{20}{section*.71}}
\@writefile{toc}{\contentsline {paragraph}{{Error Causes: Variable length}}{21}{section*.72}}
\@writefile{toc}{\contentsline {paragraph}{{Error Code: 16 bits unsigned integer}}{21}{section*.73}}
\@writefile{toc}{\contentsline {paragraph}{{Cause Length: 16 bits unsigned integer}}{21}{section*.74}}
\@writefile{toc}{\contentsline {paragraph}{{Specific Cause Information:}}{21}{section*.75}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.12}{PROBE Type 11}}{21}{subsection.3.2.12}}
\@writefile{toc}{\contentsline {paragraph}{{Flags: 8 bits}}{21}{section*.76}}
\@writefile{toc}{\contentsline {paragraph}{{Length: 16 bits unsigned integer}}{21}{section*.77}}
\@writefile{toc}{\contentsline {paragraph}{{Probe Parameters: variable length}}{21}{section*.78}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.13}{PROBE ACK Type 12}}{21}{subsection.3.2.13}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}{MMSP State Transition}}{22}{section.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}{Connection Setup}}{22}{subsection.3.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}{Data Transmission}}{23}{subsection.3.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}{Connection Termination}}{24}{subsection.3.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}{Path Selection}}{25}{subsection.3.3.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.5}{Flow Control and Congestion Control}}{25}{subsection.3.3.5}}
\@writefile{toc}{\contentsline {section}{\numberline {3.4}{Implementation}}{26}{section.3.4}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}{Experimental Evaluation}}{28}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}{Experiment One - Functionality and Reliability}}{29}{section.4.1}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}{Experiment Two - Throughput}}{29}{section.4.2}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}{Conclusions and Future Work}}{32}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}{Conclusions}}{32}{section.5.1}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}{Future Work}}{33}{section.5.2}}
\citation{Forbes:2006ba}
\citation{LL3:1977}
\citation{Peccei:1989}
\citation{Turner:1999}
\citation{Turner:1999}
\citation{Peccei:1989}
\citation{LL3:1977}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2.1}{SYN (example}}{34}{subsection.5.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{{This is a Subsubsection}}{34}{section*.79}}
\@writefile{toc}{\contentsline {paragraph}{{This is a Paragraph}}{34}{section*.80}}
\@writefile{toc}{\contentsline {subparagraph}{{This is a Subparagraph}}{34}{section*.81}}
\@writefile{lot}{\contentsline {table}{\numberline {5.1}{\ignorespaces Here is the caption for this wonderful table\dots  }}{35}{table.5.1}}
\newlabel{tab:Table1}{{5.1}{35}{Here is the caption for this wonderful table\ldots \relax }{table.5.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}{Quote}}{36}{section.5.3}}
\@writefile{toc}{\contentsline {section}{\numberline {5.4}{Programs}}{36}{section.5.4}}
\newlabel{prog:fib}{{5.1}{37}{\@fmttocentry {Programs}\relax }{Program.5.1}{}}
\@writefile{lop}{\contentsline {Program}{\numberline {5.1}{\ignorespaces  Python program that computes the $n^{\rm  th}$ Fibonacci number using memoization.}}{37}{Program.5.1}}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}{Another Chapter\dots  }}{38}{chapter.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}{Another Section}}{38}{section.6.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Happy Face: figure example.}}{39}{figure.6.1}}
\newlabel{fig:happy}{{6.1}{39}{Happy Face: figure example}{figure.6.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.2}{Tables}}{40}{section.6.2}}
\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces   Another table.}}{40}{table.6.1}}
\newlabel{tab:Table2}{{6.1}{40}{ \label {tab:Table2} Another table}{table.6.1}{}}
\newlabel{tab:longtable}{{6.2}{40}{\@fmttocentry {Tables}\relax }{table.6.2}{}}
\@writefile{lot}{\contentsline {table}{\numberline {6.2}{Feasible triples for highly variable Grid}}{40}{table.6.2}}
\gdef \LT@i {\LT@entry 
    {1}{59.48161pt}\LT@entry 
    {1}{85.13031pt}\LT@entry 
    {5}{234.65024pt}}
\@writefile{toc}{\contentsline {chapter}{\numberline {7}{Landscape Mode}}{43}{chapter.7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lop}{\addvspace {10\p@ }}
\bibstyle{plain}
\bibdata{sample}
